# -*- coding: utf-8 -*-
# @author: heyin
# @time: 2018/6/27

from django.contrib import admin
from django.urls import path, include, re_path
from .views import *

urlpatterns = [
    path('center/', user_center),  # 用户中心
    # path('sys_manage/', sys_manage),  # 用户管理页面
    path('account_manage/', account_manage),  # 用户管理页面
    path('user_info/', user_info),  # 用户信息增删改查
    path('login/', login),  # 用户登录页面及登录请求处理
    path('logout/', logout),  # 退出
    path('password_html/', password_html),  # 修改密码页面请求
    path('reg_admin/', reg_admin),  # TODO 注册超级管理员入口，上线需注释
    re_path(r'^resource/application/(\d+)/$', application),  # 申请资源列表页面
    re_path(r'^resource/review/(\d+)/$', review),  # 审核资源列表页面
    re_path(r'^resource/$', resource),  # 资源操作
    # path('shenqing/', shenqing),  # TODO 测试申请按钮 需要删除
    re_path(r'^resource/$', resource),
    re_path(r'^resource/msg_review_count/$', msg_review_count),  # 用户id是参数，用于获取当前用户名下的新消息及需要其审核的资源数量
    path('userapirecord/', userapirecord),  # 渲染api使用记录页面
    path('useapiinfo/', useapiinfo),  # 获取api使用记录信息呈现
    re_path(r'^message/(\d+)/$', message),  # 消息中心的入口,0新消息，1已读，2全部，3表格异步获取数据
    re_path(r'^message/$', handle_message),  # 处理对消息中心数据的变更操作
    re_path(r'^message/detail/(\d+)/$', message_detail),  # 消息详情页请求
    # path('api/<int:resource_id>/', get_resource),  # TODO 测试调用api
    # path('dirs/', dirs),
]
